package com.bruce.spring.http.service.cgroup;

import java.io.IOException;

/**
 * CPU利用率提供器接口
 * 定义不同cgroup版本的统一访问方式
 */
public interface CpuUsageProvider {
    /**
     * 获取当前CPU累计时间（纳秒）
     */
    long getCurrentCpuTime() throws IOException;

    /**
     * 获取可分配的CPU核心数
     */
    double getAllocatableCores();
}